MTKDRDFHLINGTSVSVSLMSSYKDQYIEAYDGFKVLKLPFRQGNDTSRNFSMHFYLPDEKDGLDNLVEKMASSVGFLDSHIPSQKVKVGEFGIPKFKIEFGFSASRAFNRLGLDEMALYQKACVEIDEEGAEAIAATAVVGGFGCAFVKRIDFVADHPFLFMIREDKTGTVLFVGQIFDPSYSS